from PIL import Image
import os

# 获取当前脚本的目录路径
folder_path = os.path.dirname(os.path.abspath(__file__))

# 遍历文件夹中的所有文件
for filename in os.listdir(folder_path):
    if filename.endswith(".png"):
        # 构建完整的 PNG 文件路径
        png_file_path = os.path.join(folder_path, filename)
        
        # 打开 PNG 文件
        with Image.open(png_file_path) as img:
            # 构建输出的 JPG 文件路径
            jpg_file_path = os.path.join(folder_path, f"{os.path.splitext(filename)[0]}.jpg")
            
            # 转换为 RGB（因为 PNG 可能有透明通道，JPG 不支持透明度）
            img = img.convert("RGB")
            
            # 保存为 JPG 文件
            img.save(jpg_file_path, "JPEG")
            print(f"Converted {filename} to {jpg_file_path}")
